Residue problem